package com.itheima.operator;

public class OperatorDemo7 {
    public static void main(String[] args) {
            //掌握三元运算符
            //格式：条件表达式 ? 结果1 : 结果2
    //需求1：考试是否通过
            double score = 33;
           String result = score >= 60 ? "考试通过" : "挂科了";
        System.out.println(result);

    //需求2：求2个数的较大值
            int a = 10;
            int b = 20;
           int max = a > b ? a : b;
        System.out.println("这2个数中的较大值是:" + max);


    //需求3：求三个数的较大值
        int i = 10;
        int j = 23;
        int k = 33;
        int temp = i > j ? i : j;
        int max4 = temp > k ? temp : k;
        System.out.println("这三个数中的较大值是：" + max4);

        System.out.println("----------");
       int max2 =  i > j ? i : j > k ? i > j ? i : j : k;

       int max3 = i > j ? i > k ? i : k : j > k ? j : k;

        System.out.println("较大值是：" + max2);
        System.out.println("较大值是：" + max3);

        System.out.println("-----优先级演示：&&的优先级高于||-------");
        System.out.println(10 >3 || 10 > 3 && 10 < 3);
        System.out.println((10 >3 || 10 > 3) && 10 < 3);


    }
}
